body{
  background:url(img/body_bg.jpg) repeat-x;
  -x-system-font:none;
  font-family:arial,helvetica,clean,sans-serif;
  font-size:12px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:normal;
  color:#444;
  margin:0px;
  padding:0px;
  text-align:center;
}

img{
  border:0px solid transparent;
}

.header{
    height:150px;
    width:900px;
    margin:0 auto;
}

  .header .logo{float:left;}

    .header .logo img{
      height:140px;
      margin:5px;
    }

  .header .description{
    float:left;
    text-align:left;
    width:480px;
    margin-top:25px;
    height:110px;
    overflow:hidden;
  }

    .header  .description .title{
      text-decoration:none;
      font-weight:normal;
      font-size:24px;
      color:#FFF;
    }

    .header .description .text{
      width:480px;
      margin-top:10px;
      float:left;
      text-align:justify;
      font-style: italic;
      color:#EAEAEA;
    }

  .header .service{
    float:right;
    margin-top:10px;
    text-align:left;
    font-size:15px;
    color:#FFFFFF;
    width:190px;
    position:relative;
    left:15px;

  }

    .header .service  a{
      color:#FFFFFF;
      font-size:19px;
    }

      .header .service  a span{
        font-size:17px;
      }

  .header .login-div{
    position:relative;
    width:100px;
    height:25px;
  }
  .header .login-div a{
    color:#FFFFFF;
    font-size:14px;
    position:relative;
    top:-140px;
    left:600px;
    text-decoration:none;
  }
  .header .break{clear:both;}

  .container{
    width:900px;
    margin:auto;
  }

  .container .left{
    background:#FFFFFF url(img/content_bg.jpg) repeat-x scroll 0 0;
    padding:10px;
    text-align:left;
    float:left;
    width:220px;
  }

  .container .left h2{}

    .container .left .menu{
      margin: 0 0 0 15px;
      padding:0;
      text-align: left;
      font-size:14px;
    }

    .container .left .menu li{
      margin-top:10px;
    }

    .container .left .menu li a {
      text-align:left;
      color: #3c88af;
      text-decoration: none;
      font-weight:bolder;
    }

    .container .left .menu li a:hover{
      color:#CF0000;
      text-decoration:none;

    }

    .container .left .menu .page{
      list-style-type:none;
      margin: 0 0 0 0px;
      padding:0;
      text-align: left;
      font-size:12px;
    }

    .container .left .menu .page li{
      margin-top:5px;
      background:url(img/bullet-li.gif) no-repeat 0 3px;
      padding-left:10px;
    }

    .container .left .menu .page li a{
      text-align:left;
      color: #3c88af;
      font-weight:normal;
    }

    .container .left .menu .page li a:hover{
      color:#CF0000;
      text-decoration:underline;
    }

  .container .right{
    text-align:justify;
    float:right;
    width:650px;
    padding:5px;
  }

  .container .right .category-path{
    margin:10px 0 10px 0;
    color:#414141;
    font-size:13px;
    font-weight:bold;
    text-decoration:none;
  }

  .container .right .category-path a{
    font-size:13px;
    font-weight:bold;
    color:#3c88af;
  }

  .container .right .title{
    text-decoration:none;
    font-weight:bold;
    font-size:16px;
    line-height:28px;
    height:28px;
    color: #6A5C3B;
    background:url(img/bar.gif) repeat-x;
    padding-left:10px;
  }

  .container .right .title span{
    padding:5px;
    margin:0px;
  }

  .container .right .title .title1{
    background:url(img/bar_left.gif) no-repeat;
    padding-right:2px
  }

  .container .right .title .title2{
    background:url(img/bar_center.gif) repeat-x;
  }

  .container .right .title .title3{
    background:url(img/bar_right.gif) no-repeat;
  }

  .container .right .video{
    text-align:center;
    margin-top:10px;
  }

  .container .right .video-description{
    text-align:center;
    margin:15px 5px 60px 5px;
    font-style:italic;
    font-size:13px;
  }

  .container .right .video-page-break{
    height:40px;
  }

  .container .right .list-audio{
    width:100%;
  }

  .container .right .list-audio td{
    width:50%;
    padding: 5px 5px 5px 20px;
    font-size:12px;
    vertical-align:top;
  }

  .container .right .list-audio td a{
    text-decoration:none;
    color:#333333;
    font-weight:bolder;
    background: url(img/audio.gif) no-repeat;
    padding-left:20px;
  }

  .container .right .list-audio td a:hover{
    color:#CF0000;
    text-decoration:underline;
  }

  .container .right .audio-page-break{
    height:40px;
  }

  .container .right .foto-gallery{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0 10px;
    padding:0;
    white-space:nowrap;
    width:680px;
  }

  .container .right .foto-gallery li{
    padding:5px;
    border:solid 1px #ccc;
    float:left;
    margin:5px 5px 0 0;
  }

  .container .right .foto-gallery li a{
    width:109px;
    height:90px;
    overflow:hidden;
    display:block;
  }
  .container .right .foto-gallery li a img{
    width:109px;
    height:90px;
  }

  .container .break{clear:both;}

  .footer{
    width:900px;
    margin:10px auto;
  }
  .footer .active{float:left;}

  .footer .trafic{float:right;}

  .footer .break{clear:both;}
